package com.kl.last;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class ExtAttr {
    /**
     * 注意：这里的Item一定要大写，如果是item那么解析失败
     * 对着target.xml分析，ExtAttr标签下有两个Item子标签，且是非包装类
     * 对于非包装类，属性名就是标签名，而设置useWrapping = false后localName就没有作用了
     * 也就是说不能通过localName来指定属性名称和标签名称的对应关系，但是我们必须要属性名和标签名
     * 对应上，那么就只能将属性名设置成和标签一样
     */
    @JacksonXmlElementWrapper(useWrapping = false,localName = "")
    private List<AttrsItem> Item;
}